package com.doubao.hardware.dto;

import com.doubao.hardware.model.DeviceConfig;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 设备配置数据传输对象
 * 用于API接口的请求和响应
 */
@Data
public class DeviceConfigDTO {

    /**
     * 设备ID
     */
    private String deviceId;

    /**
     * 设备配置
     */
    private DeviceConfig config;

    /**
     * 设备状态 1:在线 0:离线
     */
    private Integer status;

    /**
     * 最后更新时间
     */
    private LocalDateTime lastUpdateTime;

    /**
     * 是否已同步
     */
    private Boolean synced;
}